<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>HE_Mesh2014: wblut.hemesh.HE_Halfedge Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">HE_Mesh2014
   &#160;<span id="projectnumber">2.0.11</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacewblut.html">wblut</a></li><li class="navelem"><a class="el" href="namespacewblut_1_1hemesh.html">hemesh</a></li><li class="navelem"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classwblut_1_1hemesh_1_1_h_e___halfedge-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">wblut.hemesh.HE_Halfedge Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for wblut.hemesh.HE_Halfedge:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
 <div class="center">
  <img src="classwblut_1_1hemesh_1_1_h_e___halfedge.png" usemap="#wblut.hemesh.HE_Halfedge_map" alt=""/>
  <map id="wblut.hemesh.HE_Halfedge_map" name="wblut.hemesh.HE_Halfedge_map">
<area href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html" alt="wblut.hemesh.HE_MeshElement" shape="rect" coords="0,56,191,80"/>
<area href="interfacewblut_1_1geom_1_1_w_b___has_color.html" alt="wblut.geom.WB_HasColor" shape="rect" coords="201,56,392,80"/>
<area href="classwblut_1_1hemesh_1_1_h_e___element.html" alt="wblut.hemesh.HE_Element" shape="rect" coords="0,0,191,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae2ed64052a57a6699923ac2965141c88"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ae2ed64052a57a6699923ac2965141c88">HE_Halfedge</a> ()</td></tr>
<tr class="separator:ae2ed64052a57a6699923ac2965141c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46fa37d9847e632c7cd5843650efeb79"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a46fa37d9847e632c7cd5843650efeb79">key</a> ()</td></tr>
<tr class="separator:a46fa37d9847e632c7cd5843650efeb79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0565810cede142f24bb6ef0ead01bc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ac0565810cede142f24bb6ef0ead01bc8">getPrevInFace</a> ()</td></tr>
<tr class="separator:ac0565810cede142f24bb6ef0ead01bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1f6be23309f408dffc6e2ace9e581a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ae1f6be23309f408dffc6e2ace9e581a7">getPrevInFace</a> (final int n)</td></tr>
<tr class="separator:ae1f6be23309f408dffc6e2ace9e581a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c87c15dfc90bd49462a0a8eed20f19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#aa5c87c15dfc90bd49462a0a8eed20f19">getNextInFace</a> ()</td></tr>
<tr class="separator:aa5c87c15dfc90bd49462a0a8eed20f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbb17ae01db5f037d7f008b0e1b28d6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#adbb17ae01db5f037d7f008b0e1b28d6e">getNextInFace</a> (final int n)</td></tr>
<tr class="separator:adbb17ae01db5f037d7f008b0e1b28d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7844e9c1c06627c873ddaa207b11b0f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a7844e9c1c06627c873ddaa207b11b0f9">getNextInVertex</a> ()</td></tr>
<tr class="separator:a7844e9c1c06627c873ddaa207b11b0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22cf82854622fc14c53025e59c49fbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ad22cf82854622fc14c53025e59c49fbe">getNextInVertex</a> (final int n)</td></tr>
<tr class="separator:ad22cf82854622fc14c53025e59c49fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41d4f265d76eccd22bfe206e29496273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a41d4f265d76eccd22bfe206e29496273">getPrevInVertex</a> ()</td></tr>
<tr class="separator:a41d4f265d76eccd22bfe206e29496273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a233882da822dc9fa9cacb90dbec16c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a1a233882da822dc9fa9cacb90dbec16c">getPrevInVertex</a> (final int n)</td></tr>
<tr class="separator:a1a233882da822dc9fa9cacb90dbec16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3be1fc6985cc0648fa839695e6d857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#aeb3be1fc6985cc0648fa839695e6d857">getPair</a> ()</td></tr>
<tr class="separator:aeb3be1fc6985cc0648fa839695e6d857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a176cee3070f4b2fab57b959d51cf99aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a176cee3070f4b2fab57b959d51cf99aa">getHalfedgeType</a> ()</td></tr>
<tr class="separator:a176cee3070f4b2fab57b959d51cf99aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81bd78dfe5dfb49c7d693f4b830f8aa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a81bd78dfe5dfb49c7d693f4b830f8aa3">getHalfedgeTangent</a> ()</td></tr>
<tr class="separator:a81bd78dfe5dfb49c7d693f4b830f8aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546362adc72c15cc70825a377933f7e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a546362adc72c15cc70825a377933f7e3">getEdgeTangent</a> ()</td></tr>
<tr class="separator:a546362adc72c15cc70825a377933f7e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a054f2827e2ba24a2bfc4cb77f65e5274"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a054f2827e2ba24a2bfc4cb77f65e5274">getHalfedgeCenter</a> ()</td></tr>
<tr class="separator:a054f2827e2ba24a2bfc4cb77f65e5274"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9627eb570cf3204bd6622d3176fe22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a8b9627eb570cf3204bd6622d3176fe22">getEdgeCenter</a> ()</td></tr>
<tr class="separator:a8b9627eb570cf3204bd6622d3176fe22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92a8344bf7bae796a15bbd260a25364f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a92a8344bf7bae796a15bbd260a25364f">getEdgeCenter</a> (final double f)</td></tr>
<tr class="separator:a92a8344bf7bae796a15bbd260a25364f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb3aabd454bbc707d490e17c9673d0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#abbb3aabd454bbc707d490e17c9673d0f">getEdge</a> ()</td></tr>
<tr class="separator:abbb3aabd454bbc707d490e17c9673d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19d73eac07872ceb73cea09dccd232fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a19d73eac07872ceb73cea09dccd232fe">getFace</a> ()</td></tr>
<tr class="separator:a19d73eac07872ceb73cea09dccd232fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addac67613d2dfa1451818768ac9f8e49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#addac67613d2dfa1451818768ac9f8e49">getVertex</a> ()</td></tr>
<tr class="separator:addac67613d2dfa1451818768ac9f8e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11b6698234e9c1b36867506e6b78c4c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a11b6698234e9c1b36867506e6b78c4c0">getStartVertex</a> ()</td></tr>
<tr class="separator:a11b6698234e9c1b36867506e6b78c4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ce6ab48aeb441ce0a137d2329328a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a81ce6ab48aeb441ce0a137d2329328a9">getEndVertex</a> ()</td></tr>
<tr class="separator:a81ce6ab48aeb441ce0a137d2329328a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6507778c60e114a3d0ba2b064127e73d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a6507778c60e114a3d0ba2b064127e73d">getEdgeNormal</a> ()</td></tr>
<tr class="separator:a6507778c60e114a3d0ba2b064127e73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afafe2b3d7171f7d74edae066c3a6f52a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#afafe2b3d7171f7d74edae066c3a6f52a">getHalfedgeNormal</a> ()</td></tr>
<tr class="separator:afafe2b3d7171f7d74edae066c3a6f52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7173b66bc9f67adb02c3acc212eb5a62"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a7173b66bc9f67adb02c3acc212eb5a62">getHalfedgeArea</a> ()</td></tr>
<tr class="separator:a7173b66bc9f67adb02c3acc212eb5a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2640d1f0d7ad2c2005599fa74949e45f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a2640d1f0d7ad2c2005599fa74949e45f">getHalfedgeDihedralAngle</a> ()</td></tr>
<tr class="separator:a2640d1f0d7ad2c2005599fa74949e45f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbed63be755915c484a3db0eca6de86a"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#acbed63be755915c484a3db0eca6de86a">toString</a> ()</td></tr>
<tr class="separator:acbed63be755915c484a3db0eca6de86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a0ea0342472fc4ea45a6e5ebcae88d1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a8a0ea0342472fc4ea45a6e5ebcae88d1">getColor</a> ()</td></tr>
<tr class="separator:a8a0ea0342472fc4ea45a6e5ebcae88d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712b2ea92e5a1cbab26e563ea33f6bb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a712b2ea92e5a1cbab26e563ea33f6bb8">setColor</a> (final int color)</td></tr>
<tr class="separator:a712b2ea92e5a1cbab26e563ea33f6bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64695356cc928dd34e6e394cb383b542"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a64695356cc928dd34e6e394cb383b542">getLength</a> ()</td></tr>
<tr class="separator:a64695356cc928dd34e6e394cb383b542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad062c62f54940a8ad97f8d65eeb0f943"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ad062c62f54940a8ad97f8d65eeb0f943">isEdge</a> ()</td></tr>
<tr class="separator:ad062c62f54940a8ad97f8d65eeb0f943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3ba860987eb8126c2977559a4388b20"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#af3ba860987eb8126c2977559a4388b20">isBoundary</a> ()</td></tr>
<tr class="separator:af3ba860987eb8126c2977559a4388b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a301426189b059372fc3c3b9c33f8c4b6"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a301426189b059372fc3c3b9c33f8c4b6">isInnerBoundary</a> ()</td></tr>
<tr class="separator:a301426189b059372fc3c3b9c33f8c4b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a83e1ed75b10496eb44ee747d27f078"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a6a83e1ed75b10496eb44ee747d27f078">isOuterBoundary</a> ()</td></tr>
<tr class="separator:a6a83e1ed75b10496eb44ee747d27f078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40757d80fcc076deed0cc28f12d972c6"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a40757d80fcc076deed0cc28f12d972c6">getEdgeArea</a> ()</td></tr>
<tr class="separator:a40757d80fcc076deed0cc28f12d972c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c423d0fd3eb934f46c9eda92defd9f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a42c423d0fd3eb934f46c9eda92defd9f">getEdgeDihedralAngle</a> ()</td></tr>
<tr class="separator:a42c423d0fd3eb934f46c9eda92defd9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa947ac1117aa2a674259d3181e22eab7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#aa947ac1117aa2a674259d3181e22eab7">copyProperties</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> el)</td></tr>
<tr class="separator:aa947ac1117aa2a674259d3181e22eab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af41209c82bdfbbb7431dd4d81e98d1c4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#af41209c82bdfbbb7431dd4d81e98d1c4">getAngle</a> ()</td></tr>
<tr class="separator:af41209c82bdfbbb7431dd4d81e98d1c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebb2a102018cd30897e7d3d773f5a0e5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#aebb2a102018cd30897e7d3d773f5a0e5">getCotan</a> ()</td></tr>
<tr class="separator:aebb2a102018cd30897e7d3d773f5a0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0130c2fb40c3f0810576024fc22748db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a0130c2fb40c3f0810576024fc22748db">getUVW</a> ()</td></tr>
<tr class="separator:a0130c2fb40c3f0810576024fc22748db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5d27532a533cf5ac55c8861f020088a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ac5d27532a533cf5ac55c8861f020088a">getHalfedgeUVW</a> ()</td></tr>
<tr class="separator:ac5d27532a533cf5ac55c8861f020088a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac634646f69891e1e180c86255ec1b561"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ac634646f69891e1e180c86255ec1b561">getVertexUVW</a> ()</td></tr>
<tr class="separator:ac634646f69891e1e180c86255ec1b561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa45cc0926f6b12f2b6bef1b53e1e6c14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#aa45cc0926f6b12f2b6bef1b53e1e6c14">clearUVW</a> ()</td></tr>
<tr class="separator:aa45cc0926f6b12f2b6bef1b53e1e6c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6522cb8d3962bdc37941758d6426c5e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a6522cb8d3962bdc37941758d6426c5e1">setUVW</a> (final double u, final double v, final double w)</td></tr>
<tr class="separator:a6522cb8d3962bdc37941758d6426c5e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd3cad4de3551c5147fe02705d1d61f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#acd3cad4de3551c5147fe02705d1d61f4">setUVW</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#abce0048af0fa7e812ca2c4098e716526">uvw</a>)</td></tr>
<tr class="separator:acd3cad4de3551c5147fe02705d1d61f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916de00f2fce99d7ea6bd804b7b96e3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a916de00f2fce99d7ea6bd804b7b96e3e">setUVW</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a> <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#abce0048af0fa7e812ca2c4098e716526">uvw</a>)</td></tr>
<tr class="separator:a916de00f2fce99d7ea6bd804b7b96e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a683aede2fbb3c0d44b5213521b030898"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a683aede2fbb3c0d44b5213521b030898">hasHalfedgeUVW</a> ()</td></tr>
<tr class="separator:a683aede2fbb3c0d44b5213521b030898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30752ddff1caca0d55c2358b05647f3c"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a30752ddff1caca0d55c2358b05647f3c">hasUVW</a> ()</td></tr>
<tr class="separator:a30752ddff1caca0d55c2358b05647f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9d408c2856bb182a841b55743f88b08"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ac9d408c2856bb182a841b55743f88b08">hasVertexUVW</a> ()</td></tr>
<tr class="separator:ac9d408c2856bb182a841b55743f88b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8ebac2648804bf1484b4bedb3567a4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a6f8ebac2648804bf1484b4bedb3567a4">compareTo</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> he)</td></tr>
<tr class="separator:a6f8ebac2648804bf1484b4bedb3567a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ce3a33ef3654d2c5101134a4665318"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ad6ce3a33ef3654d2c5101134a4665318">hashCode</a> ()</td></tr>
<tr class="separator:ad6ce3a33ef3654d2c5101134a4665318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a0bafaccc6b9482911fc820ada1a3931f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a0bafaccc6b9482911fc820ada1a3931f">HE_MeshElement</a> ()</td></tr>
<tr class="separator:a0bafaccc6b9482911fc820ada1a3931f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae174a24e288c624b5e9a7e498ae9f64c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#ae174a24e288c624b5e9a7e498ae9f64c">clearVisited</a> ()</td></tr>
<tr class="separator:ae174a24e288c624b5e9a7e498ae9f64c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa230295986466e9a3fda040155d1282a inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#aa230295986466e9a3fda040155d1282a">setVisited</a> ()</td></tr>
<tr class="separator:aa230295986466e9a3fda040155d1282a inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9041ce8507e71e64c288c460a2dd459 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#ad9041ce8507e71e64c288c460a2dd459">isVisited</a> ()</td></tr>
<tr class="separator:ad9041ce8507e71e64c288c460a2dd459 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67188e3536a49184292e6d0395b984f8 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a67188e3536a49184292e6d0395b984f8">setVisible</a> (final boolean b)</td></tr>
<tr class="separator:a67188e3536a49184292e6d0395b984f8 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93558b96f0a47aaa238be6dc741a3f97 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a93558b96f0a47aaa238be6dc741a3f97">isVisible</a> ()</td></tr>
<tr class="separator:a93558b96f0a47aaa238be6dc741a3f97 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cd65f54cd7752803996bbc755ab4231 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a2cd65f54cd7752803996bbc755ab4231">hashCode</a> ()</td></tr>
<tr class="separator:a2cd65f54cd7752803996bbc755ab4231 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1adb4f7b4e8a319684cd3fbe10bae85f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a1adb4f7b4e8a319684cd3fbe10bae85f">equals</a> (final Object other)</td></tr>
<tr class="separator:a1adb4f7b4e8a319684cd3fbe10bae85f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cc3eaf415a229155d113da8bd1d42d6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a7cc3eaf415a229155d113da8bd1d42d6">copyProperties</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">HE_MeshElement</a> el)</td></tr>
<tr class="separator:a7cc3eaf415a229155d113da8bd1d42d6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:a850529c370191a893289a012936ee1e6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a850529c370191a893289a012936ee1e6">HE_Element</a> ()</td></tr>
<tr class="separator:a850529c370191a893289a012936ee1e6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94deba2e780ddf256e863f6bb5af160c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a94deba2e780ddf256e863f6bb5af160c">setLabel</a> (final int label)</td></tr>
<tr class="separator:a94deba2e780ddf256e863f6bb5af160c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0d8a0f253cbd681d6854bf068cdd9d9 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#ab0d8a0f253cbd681d6854bf068cdd9d9">getKey</a> ()</td></tr>
<tr class="separator:ab0d8a0f253cbd681d6854bf068cdd9d9 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a99ecfc7b95e24f206f280e436c0c4 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a79a99ecfc7b95e24f206f280e436c0c4">getInternalLabel</a> ()</td></tr>
<tr class="separator:a79a99ecfc7b95e24f206f280e436c0c4 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa334443daf7d24a246397583bae69dbe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#aa334443daf7d24a246397583bae69dbe">getLabel</a> ()</td></tr>
<tr class="separator:aa334443daf7d24a246397583bae69dbe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43853788b8e8799acb848192ae92e05c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a43853788b8e8799acb848192ae92e05c">hashCode</a> ()</td></tr>
<tr class="separator:a43853788b8e8799acb848192ae92e05c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af708d9f8cfa4f845c2d72593e3bef7fe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#af708d9f8cfa4f845c2d72593e3bef7fe">equals</a> (final Object other)</td></tr>
<tr class="separator:af708d9f8cfa4f845c2d72593e3bef7fe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30739ae3f00b567b9e7386e67aaa977d inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a30739ae3f00b567b9e7386e67aaa977d">copyProperties</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">HE_Element</a> el)</td></tr>
<tr class="separator:a30739ae3f00b567b9e7386e67aaa977d inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacewblut_1_1geom_1_1_w_b___has_color.html">wblut.geom.WB_HasColor</a></td></tr>
<tr class="memitem:a009a2d6b7606b61cadc03a79121700c3 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___has_color.html#a009a2d6b7606b61cadc03a79121700c3">setColor</a> (int color)</td></tr>
<tr class="separator:a009a2d6b7606b61cadc03a79121700c3 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a52c7a777576f386441a467ddce39554e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a52c7a777576f386441a467ddce39554e">_setNext</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> he)</td></tr>
<tr class="separator:a52c7a777576f386441a467ddce39554e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0073e1eb16c40260b608ddfd3a02e73f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a0073e1eb16c40260b608ddfd3a02e73f">_setPrev</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> he)</td></tr>
<tr class="separator:a0073e1eb16c40260b608ddfd3a02e73f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e26c6557f3cf7666110903280c7a06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ab0e26c6557f3cf7666110903280c7a06">_setPair</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> he)</td></tr>
<tr class="separator:ab0e26c6557f3cf7666110903280c7a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0af9feb6d7efb15ea4bfd6211ff395a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#ad0af9feb6d7efb15ea4bfd6211ff395a">_setFace</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a> face)</td></tr>
<tr class="separator:ad0af9feb6d7efb15ea4bfd6211ff395a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb96c29d4d0c06c4d421b58ae31388e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#abb96c29d4d0c06c4d421b58ae31388e2">_setVertex</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> vertex)</td></tr>
<tr class="separator:abb96c29d4d0c06c4d421b58ae31388e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f24059459e0989fe0e1ec8ad56b000f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a6f24059459e0989fe0e1ec8ad56b000f">_clearNext</a> ()</td></tr>
<tr class="separator:a6f24059459e0989fe0e1ec8ad56b000f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a057389766d18487bdfda1100bf7781a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a057389766d18487bdfda1100bf7781a1">_clearPrev</a> ()</td></tr>
<tr class="separator:a057389766d18487bdfda1100bf7781a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8900c4520c6715cfe88819cf0dc3137"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#af8900c4520c6715cfe88819cf0dc3137">_clearPair</a> ()</td></tr>
<tr class="separator:af8900c4520c6715cfe88819cf0dc3137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cbf467d158bae574ca764e6ba7967e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a4cbf467d158bae574ca764e6ba7967e7">_clearFace</a> ()</td></tr>
<tr class="separator:a4cbf467d158bae574ca764e6ba7967e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa34aadc09121f3686794e56d62466ae6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#aa34aadc09121f3686794e56d62466ae6">_clearVertex</a> ()</td></tr>
<tr class="separator:aa34aadc09121f3686794e56d62466ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0d231d321972dee4888b4f3125b648"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#acc0d231d321972dee4888b4f3125b648">clear</a> ()</td></tr>
<tr class="separator:acc0d231d321972dee4888b4f3125b648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a2224fa6206127e92cc62e53060992677 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a2224fa6206127e92cc62e53060992677">clear</a> ()</td></tr>
<tr class="separator:a2224fa6206127e92cc62e53060992677 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:ab75cc4d89cd37ee379269ea2a3da76db inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#ab75cc4d89cd37ee379269ea2a3da76db">setInternalLabel</a> (final int label)</td></tr>
<tr class="separator:ab75cc4d89cd37ee379269ea2a3da76db inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d23ca352a5b259c6b59facd23b56d1 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#af7d23ca352a5b259c6b59facd23b56d1">clear</a> ()</td></tr>
<tr class="separator:af7d23ca352a5b259c6b59facd23b56d1 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a3f9b5f63999d1fecfb281e4effa38f18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a3f9b5f63999d1fecfb281e4effa38f18">_vertex</a></td></tr>
<tr class="separator:a3f9b5f63999d1fecfb281e4effa38f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a387ea376a57a39cc9b953fa6e4ab9f1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a387ea376a57a39cc9b953fa6e4ab9f1d">_pair</a></td></tr>
<tr class="separator:a387ea376a57a39cc9b953fa6e4ab9f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a342201e741807fbb5416e48206e4cd18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a342201e741807fbb5416e48206e4cd18">_next</a></td></tr>
<tr class="separator:a342201e741807fbb5416e48206e4cd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed2b91708cd39e36ec797863f755e62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#aaed2b91708cd39e36ec797863f755e62">_prev</a></td></tr>
<tr class="separator:aaed2b91708cd39e36ec797863f755e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3027f8292ef149e86a4e885408346dcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a3027f8292ef149e86a4e885408346dcc">_face</a></td></tr>
<tr class="separator:a3027f8292ef149e86a4e885408346dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5444ee811d6d53b0bc024629cee22c7f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a5444ee811d6d53b0bc024629cee22c7f">hecolor</a></td></tr>
<tr class="separator:a5444ee811d6d53b0bc024629cee22c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abce0048af0fa7e812ca2c4098e716526"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#abce0048af0fa7e812ca2c4098e716526">uvw</a></td></tr>
<tr class="separator:abce0048af0fa7e812ca2c4098e716526"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a6bd72ae7ae541d9408df397a41964d84 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">volatile boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a6bd72ae7ae541d9408df397a41964d84">visited</a></td></tr>
<tr class="separator:a6bd72ae7ae541d9408df397a41964d84 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9157b45a0cc43a978498d94a39545b6 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#ab9157b45a0cc43a978498d94a39545b6">visible</a></td></tr>
<tr class="separator:ab9157b45a0cc43a978498d94a39545b6 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:a1c10940133de1e8f8d7092ef7117df81 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a1c10940133de1e8f8d7092ef7117df81">_key</a></td></tr>
<tr class="separator:a1c10940133de1e8f8d7092ef7117df81 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a463de6227429d15dd15bb4641e4a1ecc inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a463de6227429d15dd15bb4641e4a1ecc">_labels</a></td></tr>
<tr class="separator:a463de6227429d15dd15bb4641e4a1ecc inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a738958d431825629708b1449ac408ea9 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html">WB_GeometryFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a738958d431825629708b1449ac408ea9">gf</a> = <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html#a9ac73262054d19293ae9877b7be63d8e">WB_GeometryFactory.instance</a>()</td></tr>
<tr class="separator:a738958d431825629708b1449ac408ea9 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa8c30eeeeb0894e7c222a81ea1a2f2 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classwblut_1_1core_1_1_w_b___progress_tracker.html">WB_ProgressTracker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a4fa8c30eeeeb0894e7c222a81ea1a2f2">tracker</a> = <a class="el" href="classwblut_1_1core_1_1_w_b___progress_tracker.html#a27a0bd0ea5cce309e1eaf719ba945e40">WB_ProgressTracker.instance</a>()</td></tr>
<tr class="separator:a4fa8c30eeeeb0894e7c222a81ea1a2f2 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:adb8f77c5890a72348f4ecb45714eb8a5 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">static AtomicLong&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#adb8f77c5890a72348f4ecb45714eb8a5">_currentKey</a> = new AtomicLong(0)</td></tr>
<tr class="separator:adb8f77c5890a72348f4ecb45714eb8a5 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Half-edge element of half-edge data structure.</p>
<dl class="section author"><dt>Author</dt><dd>Frederik Vanhoutte (W:Blut) </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ae2ed64052a57a6699923ac2965141c88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.hemesh.HE_Halfedge.HE_Halfedge </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Instantiates a new <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a4cbf467d158bae574ca764e6ba7967e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._clearFace </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Clear face. </p>

</div>
</div>
<a class="anchor" id="a6f24059459e0989fe0e1ec8ad56b000f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._clearNext </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Clear next. </p>

</div>
</div>
<a class="anchor" id="af8900c4520c6715cfe88819cf0dc3137"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._clearPair </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Clear pair. </p>

</div>
</div>
<a class="anchor" id="a057389766d18487bdfda1100bf7781a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._clearPrev </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Clear prev. </p>

</div>
</div>
<a class="anchor" id="aa34aadc09121f3686794e56d62466ae6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._clearVertex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Clear vertex. </p>

</div>
</div>
<a class="anchor" id="ad0af9feb6d7efb15ea4bfd6211ff395a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._setFace </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a>&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets the face.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">face</td><td>the new face </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a52c7a777576f386441a467ddce39554e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._setNext </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td>
          <td class="paramname"><em>he</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set next halfedge in face.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">he</td><td>next halfedge </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab0e26c6557f3cf7666110903280c7a06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._setPair </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td>
          <td class="paramname"><em>he</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Pair halfedges.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">he</td><td>halfedge to pair </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0073e1eb16c40260b608ddfd3a02e73f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._setPrev </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td>
          <td class="paramname"><em>he</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets previous halfedge in face, only to be called by setNext.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">he</td><td>next halfedge </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abb96c29d4d0c06c4d421b58ae31388e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge._setVertex </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&#160;</td>
          <td class="paramname"><em>vertex</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets the vertex.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">vertex</td><td>the new vertex </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acc0d231d321972dee4888b4f3125b648"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge.clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa45cc0926f6b12f2b6bef1b53e1e6c14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge.clearUVW </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Clear halfedge UVW. </p>

</div>
</div>
<a class="anchor" id="a6f8ebac2648804bf1484b4bedb3567a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Halfedge.compareTo </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td>
          <td class="paramname"><em>he</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">he</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa947ac1117aa2a674259d3181e22eab7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge.copyProperties </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td>
          <td class="paramname"><em>el</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">el</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af41209c82bdfbbb7431dd4d81e98d1c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Halfedge.getAngle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8a0ea0342472fc4ea45a6e5ebcae88d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Halfedge.getColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

<p>Implements <a class="el" href="interfacewblut_1_1geom_1_1_w_b___has_color.html#abee384de09843568d121f5a15f0dcf09">wblut.geom.WB_HasColor</a>.</p>

</div>
</div>
<a class="anchor" id="aebb2a102018cd30897e7d3d773f5a0e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Halfedge.getCotan </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="abbb3aabd454bbc707d490e17c9673d0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getEdge </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get edge of halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>edge </dd></dl>

</div>
</div>
<a class="anchor" id="a40757d80fcc076deed0cc28f12d972c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Halfedge.getEdgeArea </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get area of faces bounding edge.</p>
<dl class="section return"><dt>Returns</dt><dd>area </dd></dl>

</div>
</div>
<a class="anchor" id="a8b9627eb570cf3204bd6622d3176fe22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Halfedge.getEdgeCenter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a92a8344bf7bae796a15bbd260a25364f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Halfedge.getEdgeCenter </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>f</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">f</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a42c423d0fd3eb934f46c9eda92defd9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Halfedge.getEdgeDihedralAngle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return angle between adjacent faces.</p>
<dl class="section return"><dt>Returns</dt><dd>angle </dd></dl>

</div>
</div>
<a class="anchor" id="a6507778c60e114a3d0ba2b064127e73d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Halfedge.getEdgeNormal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a546362adc72c15cc70825a377933f7e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Halfedge.getEdgeTangent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a81ce6ab48aeb441ce0a137d2329328a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> wblut.hemesh.HE_Halfedge.getEndVertex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get end vertex of halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>vertex </dd></dl>

</div>
</div>
<a class="anchor" id="a19d73eac07872ceb73cea09dccd232fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a> wblut.hemesh.HE_Halfedge.getFace </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get face of halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>face </dd></dl>

</div>
</div>
<a class="anchor" id="a7173b66bc9f67adb02c3acc212eb5a62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Halfedge.getHalfedgeArea </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get area of faces bounding halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>area </dd></dl>

</div>
</div>
<a class="anchor" id="a054f2827e2ba24a2bfc4cb77f65e5274"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Halfedge.getHalfedgeCenter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get center of halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>center </dd></dl>

</div>
</div>
<a class="anchor" id="a2640d1f0d7ad2c2005599fa74949e45f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Halfedge.getHalfedgeDihedralAngle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get angle between adjacent faces.</p>
<dl class="section return"><dt>Returns</dt><dd>angle </dd></dl>

</div>
</div>
<a class="anchor" id="afafe2b3d7171f7d74edae066c3a6f52a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Halfedge.getHalfedgeNormal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get halfedge normal.</p>
<dl class="section return"><dt>Returns</dt><dd>in-face normal of face, points inwards </dd></dl>

</div>
</div>
<a class="anchor" id="a81bd78dfe5dfb49c7d693f4b830f8aa3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Halfedge.getHalfedgeTangent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get tangent WB_Vector of halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>tangent </dd></dl>

</div>
</div>
<a class="anchor" id="a176cee3070f4b2fab57b959d51cf99aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.hemesh.HE_Halfedge.getHalfedgeType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get type of face vertex associated with halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>HE.FLAT, HE.CONVEX, HE.CONCAVE </dd></dl>

</div>
</div>
<a class="anchor" id="ac5d27532a533cf5ac55c8861f020088a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a> wblut.hemesh.HE_Halfedge.getHalfedgeUVW </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get texture coordinate belonging to this halfedge . If no halfedge UVW exists, zero coordinates are returned.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a64695356cc928dd34e6e394cb383b542"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Halfedge.getLength </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa5c87c15dfc90bd49462a0a8eed20f19"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getNextInFace </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get next halfedge in face.</p>
<dl class="section return"><dt>Returns</dt><dd>next halfedge </dd></dl>

</div>
</div>
<a class="anchor" id="adbb17ae01db5f037d7f008b0e1b28d6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getNextInFace </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get n'th next halfedge in face.</p>
<dl class="section return"><dt>Returns</dt><dd>next halfedge </dd></dl>

</div>
</div>
<a class="anchor" id="a7844e9c1c06627c873ddaa207b11b0f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getNextInVertex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get next halfedge in vertex.</p>
<dl class="section return"><dt>Returns</dt><dd>next halfedge </dd></dl>

</div>
</div>
<a class="anchor" id="ad22cf82854622fc14c53025e59c49fbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getNextInVertex </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get n'th next halfedge in vertex.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aeb3be1fc6985cc0648fa839695e6d857"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getPair </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get paired halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>paired halfedge </dd></dl>

</div>
</div>
<a class="anchor" id="ac0565810cede142f24bb6ef0ead01bc8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getPrevInFace </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get previous halfedge in face.</p>
<dl class="section return"><dt>Returns</dt><dd>previous halfedge </dd></dl>

</div>
</div>
<a class="anchor" id="ae1f6be23309f408dffc6e2ace9e581a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getPrevInFace </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get n'th previous halfedge in face.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a41d4f265d76eccd22bfe206e29496273"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getPrevInVertex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get previous halfedge in vertex.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1a233882da822dc9fa9cacb90dbec16c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge.getPrevInVertex </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get n'th previous halfedge in vertex.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a11b6698234e9c1b36867506e6b78c4c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> wblut.hemesh.HE_Halfedge.getStartVertex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0130c2fb40c3f0810576024fc22748db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a> wblut.hemesh.HE_Halfedge.getUVW </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get texture coordinate belonging to the halfedge vertex in this face. If no halfedge UVW exists, returns the vertex UVW. If neither exist, zero coordinates are returned.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="addac67613d2dfa1451818768ac9f8e49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> wblut.hemesh.HE_Halfedge.getVertex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get vertex of halfedge.</p>
<dl class="section return"><dt>Returns</dt><dd>vertex </dd></dl>

</div>
</div>
<a class="anchor" id="ac634646f69891e1e180c86255ec1b561"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a> wblut.hemesh.HE_Halfedge.getVertexUVW </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get texture coordinate belonging to the halfedge vertex. If no vertex UVW exists, zero coordinates are returned.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a683aede2fbb3c0d44b5213521b030898"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Halfedge.hasHalfedgeUVW </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check if this halfedge has texture coordinates.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad6ce3a33ef3654d2c5101134a4665318"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Halfedge.hashCode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a30752ddff1caca0d55c2358b05647f3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Halfedge.hasUVW </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check if the halfedge vertex has a UVW for this face, either a halfedge UVW or a vertex UVW.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac9d408c2856bb182a841b55743f88b08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Halfedge.hasVertexUVW </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check if the halfedge vertex has a vertex UVW.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af3ba860987eb8126c2977559a4388b20"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Halfedge.isBoundary </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000043">Deprecated:</a></b></dt><dd>Use <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html#a301426189b059372fc3c3b9c33f8c4b6">isInnerBoundary()</a> instead </dd></dl>

</div>
</div>
<a class="anchor" id="ad062c62f54940a8ad97f8d65eeb0f943"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Halfedge.isEdge </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A halfedge is considered an edge if it has a paired halfedge and one of these conditions is met:</p>
<p>a) both the halfedge and its pair have no face, and the halfedge key is lower b) the halfedge has a face and its pair has no face c) both the halfedge and its pair have a face, and the halfedge key is lower.</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a301426189b059372fc3c3b9c33f8c4b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Halfedge.isInnerBoundary </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6a83e1ed75b10496eb44ee747d27f078"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Halfedge.isOuterBoundary </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a46fa37d9847e632c7cd5843650efeb79"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long wblut.hemesh.HE_Halfedge.key </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get key.</p>
<dl class="section return"><dt>Returns</dt><dd>key </dd></dl>

</div>
</div>
<a class="anchor" id="a712b2ea92e5a1cbab26e563ea33f6bb8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge.setColor </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>color</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6522cb8d3962bdc37941758d6426c5e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge.setUVW </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>w</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set halfedge UVW.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">u</td><td></td></tr>
    <tr><td class="paramname">v</td><td></td></tr>
    <tr><td class="paramname">w</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acd3cad4de3551c5147fe02705d1d61f4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge.setUVW </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>uvw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set halfedge UVW.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uvw</td><td>WB_Coord </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a916de00f2fce99d7ea6bd804b7b96e3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Halfedge.setUVW </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a>&#160;</td>
          <td class="paramname"><em>uvw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set halfedge UVW.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uvw</td><td><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a> </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acbed63be755915c484a3db0eca6de86a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">String wblut.hemesh.HE_Halfedge.toString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a3027f8292ef149e86a4e885408346dcc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a> wblut.hemesh.HE_Halfedge._face</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Associated face. </p>

</div>
</div>
<a class="anchor" id="a342201e741807fbb5416e48206e4cd18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge._next</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Next halfedge in face. </p>

</div>
</div>
<a class="anchor" id="a387ea376a57a39cc9b953fa6e4ab9f1d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge._pair</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Halfedge pair. </p>

</div>
</div>
<a class="anchor" id="aaed2b91708cd39e36ec797863f755e62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Halfedge._prev</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Previous halfedge in face. </p>

</div>
</div>
<a class="anchor" id="a3f9b5f63999d1fecfb281e4effa38f18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> wblut.hemesh.HE_Halfedge._vertex</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Start vertex of halfedge. </p>

</div>
</div>
<a class="anchor" id="a5444ee811d6d53b0bc024629cee22c7f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Halfedge.hecolor</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abce0048af0fa7e812ca2c4098e716526"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a> wblut.hemesh.HE_Halfedge.uvw</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/wblut/hemesh/<a class="el" href="_h_e___halfedge_8java.html">HE_Halfedge.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jun 1 2016 00:02:57 for HE_Mesh2014 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
